package com.vigmonk.utils 
{
	import flash.geom.Point;	
	
	/**
	 * MathUtils.as
	 * @author VIGMONK
	 */
	 
	public class MathUtils 
	{
		public function MathUtils():void{}
		
		public static function fixAngle(_angle:Number):Number
		{
			if(_angle>360){
				return _angle%360;
			}else if(_angle<0){
				return _angle+360;
			}
			return _angle;
		}
		
		/**
		* @author 나민욱
		* 
		* 두 좌표간 각도를 계산 하여 radian 값으로 리턴 합니다. 
		* @param	p1		포인트 객체1
		* @param	p2		포인트 겍체2
		* @example 다음의 코드는 getAngle 메쏘드를 이용하여 두 점사이의 각도를 계산하여 출력하는 예제입니다.
		* 
		*	import com.vigmonk.utils.MathUtils;
		*	trace(MathUtil.getAngle(new Point(10,10), new Point(20,20)));
		*/
		public static function getAngle(_pt1:Point , _pt2:Point):Number
		{
			return Math.atan2(_pt2.y - _pt1.y, _pt2.x - _pt1.x);
		}
	}
}
